generalized coordinates